package com.aabte.spring.annotation.config;

import com.aabte.spring.beans.Person;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.PropertySource;

/**
 * 使用@PropertySource注解读取properties配置文件中的key-value到运行环境中，
 * 之后可以使用${}表达式取值，也可以通过IOC中的环境变量对象获取
 *
 * @author Daniel
 */
@Configuration
@PropertySource(value = {"classpath:person.properties"})
public class PropertyValuesConfig {

    @Bean
    public Person person() {
        return new Person();
    }

}
